perm filename TLAPMA.MIC[VLI,LSP] blob sn#382077 filedate 1978-09-08 generic text, type T, neo UTF8
.R VLISP
*(LIBRARY LODLAP)
*
*; definition de la fonction ONEP                    ;
*; qui possede en VLISP la definition suivante :     ;
*; (DE ONEP (X) (EQ X 1))                            ;
*
*(LAP ''((ENTRY ONEP SUBR 1)
* (CAIE A1 ''1)
* (TDZA A1 A1)
* (MOVEI A1 ''T)
* (POPJ P))
*T)
*
*(TYPEFN ''ONEP)
*
*(ONEP 1)
*
*(ONEP)
*
*; Definition des fonctions           ;
*; (DE CADDDAR (X) (CAR (CDDDAR X)))  ;
*; (DE CADDDDR (X) (CDR (CDDDAR X)))  ;
*
*(LAP ''((ENTRY CADDDDR SUBR 1)
* (SKIPA A1 :MEM A1)
* (ENTRY CADDDAR SUBR 1)
* (HLRZ  A1 :MEM A1)
* (JRST  0 CADDDR))
*T)
*
*(CADDDAR ''((A B C D E) F G H I J))
*(CADDDDR ''((A B C D E) F G H I J))
*
*; Redefinition de la fonction REVERSE standard ;
*; (DE REV (L1 L2)                              ;
*;   (WHILE (LISTP L1)                          ;
*;     (SETQ L2 (CONS (CAR L1) L2)              ;
*;           L1 (CDR L1))))                     ;
*
*(LAP ''((* "REVERSE tres standard.")
*RE
* (HLL 2 :MEM 1)
* (CONS 2)
* (CDR 1 1)
* (ENTRY REV SUBR 2)
* (JPLIST 1 RE)
* (MOVEI 1 0 2)
* (POPJ P))
*T)
*
*(REV '(A (B C) D . E) '(F G H))